/* CSS Document */

body {margin:0px; padding:0px; background:#f4eee3; margin-top:15px; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; color:#323131;}

html *{outline:none;}

#main-div {
width:930px; margin: 0px auto;
background:#ffffff;
overflow:hidden;
padding:7px 10px 10px 10px;
}

h1, p {margin:0px; padding:0;}

.clear { clear:both;}

.top_container {
width:930px;
border-bottom:1px solid #e3e3e3;
overflow:hidden;
padding-bottom:5px;
margin-bottom:10px;
}

.top_date {
width:300px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1b6ba2;
}
.top_date span{
color:#7f7f7f;
padding: 0 3px;
}

.top_links {
width:550px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7f7f7f;
}
.top_links a{
color:#1b6ba2;
font-weight:normal;
text-decoration:none;
}
.top_links a:hover{
color:#1b6ba2;
text-decoration:underline;
}
.top_links img{
margin-right:4px;
}

.logo {
margin:0 0 49px 0; padding:0; }

.logo h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#595959; }

#content_container {
width:930px; overflow:hidden; margin-bottom:20px; }

.left { width:718px; float:left; overflow:hidden; }
.right { width:193px; float:right; overflow:hidden; }

.breadcrum {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595959; font-weight:normal;
float:left; margin-top:10px; }
.breadcrum a{
color:#326f9d; font-weight:bold;
text-decoration:none; }
.breadcrum a:hover{
color:#326f9d; font-weight:bold;
text-decoration:underline; }

.listing_icon_container {
float:right;
margin-bottom:10px;
}

.grey_list {
float:left;
margin-left:5px;
}
.grey_list_left{
float:left;
background:url(../images/grey_lft.gif) no-repeat;
width:10px; height:21px; }
.grey_list_bg{
float:left;
background:url(../images/grey_bg.gif) repeat-x;
line-height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; color:#595959;
}
.grey_list_bg a{
color:#595959;
text-decoration:none;
}
.grey_list_bg a:hover{
color:#595959;
text-decoration:underline;
}
.grey_list_rt{
float:left;
background:url(../images/grey_rt.gif) no-repeat;
width:11px; height:21px; }

.green_list {
float:left;
margin-left:5px;
}
.green_list_left{
float:left;
background:url(../images/green_lft.gif) no-repeat;
width:7px; height:21px; }
.green_list_bg{
float:left;
background:url(../images/green_bg.gif) repeat-x;
line-height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; color:#595959;
}
.green_list_bg a{
color:#595959;
text-decoration:none;
}
.green_list_bg a:hover{
color:#595959;
text-decoration:underline;
}
.green_list_rt{
float:left;
background:url(../images/green_rt.gif) no-repeat;
width:10px; height:21px; }

.blue_list {
float:left;
margin-left:5px;
}
.blue_list_left{
float:left;
background:url(../images/blue_lft.gif) no-repeat;
width:8px; height:21px; }
.blue_list_bg{
float:left;
background:url(../images/blue_bg.gif) repeat-x;
line-height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; color:#595959;
}
.blue_list_bg a{
color:#595959;
text-decoration:none;
}
.blue_list_bg a:hover{
color:#595959;
text-decoration:underline;
}
.blue_list_rt{
float:left;
background:url(../images/blue_rt.gif) no-repeat;
width:8px; height:21px; }

.slider_container {
border:1px solid #e3e3e3;
height:240px; width:716px; }

.slider_container_inner {
border:1px solid #e3e3e3;
height:240px; width:522px; margin-bottom:25px; }

.banner_container {
border:1px solid #e3e3e3;
width:716px; }

.slider_container_head {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#609cd1;
margin: 7px 0 7px 20px;
}
.slider_container_head_inner {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#609cd1;
margin: 10px 0 10px 30px;
}

.slider_boxes {
width:130px; height:197px; }
.slider_boxes .img {
border:2px solid #bfb5ad; width:127px; height:110px; margin-bottom:5px;}
.slider_boxes_content {
border:2px solid #bfb5ad; width:115px; height:63px; background:#f5f1df; padding:3px 6px;
font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:12px;
 }
 .slider_boxes_content .blue{
color:#4f81bd;
 }
  .slider_boxes_content .blue a{
color:#4f81bd; text-decoration:none;
 }
  .slider_boxes_content .blue a:hover{
color:#4f81bd; text-decoration: underline;
 }
  .slider_boxes_content .green{
color:#65a91c;
 }
   .slider_boxes_content .grey{
color:#595959;
 }
 
.bottom_map_container {
width:718px; overflow:hidden; }

.bottom_map_left {
width:179px; float:left; margin-top:53px; }
.bottom_map_left a{
display:block; }
.bottom_map_left a img{
margin-bottom:8px; }

.bottom_map_rt {
width:525px; float:right; margin-top:93px; }

.bottom_map_rt_inner {
width:525px; float:right; margin-top:22px; }
.bottom_map_rt_inner_text {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding-left:5px; margin-bottom:3px; }
.bottom_map_rt_inner_text span{
color:#5b8cb1; }

.right_advertisement {
border-left:1px solid #e3e3e3;
overflow:hidden;
text-align:right;
margin-top:7px;
}
.right_advertisement img{
margin-bottom:10px;
}

.ad_head { margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7f7f7f; text-align:center; }

.footer {
border-top:1px solid #e3e3e3;
overflow:hidden;
padding-top:9px;
color:#7f7f7f;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
.footer a{
color:#1b6ba2;
text-decoration:none;
}
.footer a:hover{
color:#1b6ba2;
text-decoration:underline;
}

.agent_offices_left_btn {
background:url(../images/agent_offices_left_btn_bg.gif) no-repeat;
width:179px;
line-height:27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#2d2d2d;
text-align:center;
margin: 2px 0 8px 0;
}
.agent_offices_left_btn a{
color:#2d2d2d;
text-decoration:none;
}
.agent_offices_left_btn a:hover{
color:#7eaadc;
text-decoration:none;
}

.development_selectbox {
float:left; padding-right:10px;
}
.development_selectbox input{
width:164px;
}

.dev_inv_left_box {
width:161px; background:#f6f5f0;
border:1px solid #e8dabf;
overflow:hidden; margin-top:40px; padding:9px 8px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; color:#000;
}
.dev_inv_left_box p{
padding-bottom:11px;
}
.dev_inv_left_box a{
color:#1d7bc2;
text-decoration: none;
font-weight:normal;
}
.dev_inv_left_box a:hover{
color:#000;
}

.search_result_options {
border-bottom:1px solid #e3e3e3; padding-bottom:2px;
overflow:hidden;
}

.search_result {
padding:4px 10px;
border:1px solid #e3e3e3;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;
}
.search_result_view {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#595959; margin-top:9px;
}
.search_result_view a{
color:#595959; text-decoration:none;
}
.search_result_view a:hover{
color:#5b8cb1;
}


.search_result_container {
border-bottom:1px dashed #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;
padding-bottom:15px; overflow:hidden; margin-top:4px;
}

.search_result_head {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5b8cb1;
font-weight:bold; margin-bottom:10px;
}
.search_result_head span{
font-size:11px; color:#323131; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
}

.search_result_image {
border:1px solid #e8e8e8; float:left;  margin-right:10px;
}
.search_result_text {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#323131; line-height:14px;
}
.search_result_text span{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#65a91c; font-weight:bold; display:block;
}

.search_result_btn {
margin-top:15px;
overflow:hidden;
}

.search_result_paging_container {
margin-top:8px;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
 color:#4c4c4c;
}

.paging {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:9px; line-height:15px;
}
.paging a{
font-size:10px; color:#5b8cb1; text-decoration:none; border:1px solid #c0c0c0;
padding:1px 7px;
}
.paging a:hover{
font-size:10px; color:#5b8cb1; text-decoration:none;
background:#ece1c1;
}
.paging a#current{
font-size:10px; color:#5b8cb1; text-decoration:none;
background:#ece1c1;
}

.residential_rt_inner {
width:525px; float:right; }

.residential_left {
width:179px; float:left; }


.residential_home_details {
border:1px solid #7eaadc;
overflow:hidden;
background:url(../images/realestate_lft_bluebg.gif) repeat-x bottom #fff;
margin-bottom:21px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#46494c;
padding:5px 9px 9px 9px; line-height:16px;
}

.residential_agents_btn {
margin-top:19px;
background: url(../images/agent_btn_bg.jpg) no-repeat;
width:168px; line-height:27px; padding-left:11px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#609cd1; font-weight:bold;
 }
.residential_agents_btn a{
color:#609cd1; font-weight:bold; text-decoration:none;
 }
 .residential_agents_btn a:hover{
color:#000; font-weight:bold; text-decoration:none;
 }


.development_selectbox2 {
float:left; padding-right:10px;
}
.development_selectbox2 input{
width:146px;
margin-bottom:3px;
}

.development_selectbox3 {
float:left; padding-right:10px;
}
.development_selectbox3 input{
width:123px;
margin-bottom:3px;
}

.residential_pro_type {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#7b7a78; line-height:18px;}

.textfield_left {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7b7a78;
height:20px;
border:1px solid #c0c0c0; float:left; margin-right:5px; margin-bottom:1px;}

.property_features_left {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7b7a78; overflow:hidden;
}

.slider_left { 
background:url(../images/slider.gif) no-repeat 0 10px;
width:127px;
height:20px;
text-align:center; margin-top:5px;
}

.real_estate_drop_menu {
padding:0;
margin:0;
}

.real_estate_drop_menu img{
margin-bottom:5px;
}
.real_estate_drop_menu a{
display:block;
}

.selected_property {
width:930px;

border-top:1px solid #e3e3e3; }

.selected_property_left {
width:527px; float:left;
overflow:hidden;
border-right:1px solid #e3e3e3; padding-right:9px; padding-top:7px; }
.selected_property_block {
overflow:hidden;
border-bottom:1px dashed #cccccc; padding-bottom:17px; margin-bottom:7px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; width:525px;
}

.selected_property_block textarea{
border:1px solid #dcd3d3; margin-top:12px; width:518px; height:47px; font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#000; font-weight:bold; padding: 8px 0 0 5px;
}

.selected_property_block_left {
width:395px;
float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323131;}

.selected_property_block_left a{
color:#376282; text-decoration:none; padding:0 2px 0 5px; font-size:11px;
}
.selected_property_block_left a:hover{
color:#323131;
}

.selected_property_block_left .propertyname{
font-size:14px; color:#5b8cb1; font-weight:bold;}
.selected_property_block_left .propertyprice{
font-size:14px; color:#65a91c; font-weight:bold;}

.selected_property_block_left p{
padding-bottom:10px;
}

.selected_property_block p{
padding-bottom:10px;
}

.selected_property_block_right {
width:104px; line-height:14px;
float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3689c9;}
.selected_property_block_right a{
color:#3689c9; text-decoration:none;}
.selected_property_block_right a:hover{
color:#323131; text-decoration:none;}

.selected_property_head {
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#323131; font-weight:bold; padding-bottom:4px; }
.selected_property_head span{
color:#4f81bd;}

.property_feature_grey {
color:#7d7d7d;}

.selected_property_right {
width:384px; float:right;
overflow:hidden;
padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.selected_property_right_ads {
width:384px;
overflow:hidden;
border-bottom:1px dashed #cccccc; padding-bottom:6px; margin-bottom:7px;
}

.selected_property_right_img {
width:90px; float:left;
overflow:hidden;
}
.selected_property_right_img span{
color:#9c9c9c;
}
.selected_property_right_imgborder{
border:1px solid #e9e9e9; margin-top:5px;
}

.selected_property_right_text {
width:268px; float:right;
overflow:hidden; padding-top:28px;
}

.selected_property_agent_list {
width:268px; float:right;
overflow:hidden; margin-top:3px;
}

.selected_property_agent_list p{
padding-top:4px;
}

.agent_list_name {
font-size:12px; font-weight:bold; color:#5b8cb1; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; line-height:17px; }
.agent_list_name span{
font-size:14px; font-weight:bold; color:#65a91c; font-family:Arial, Helvetica, sans-serif; }

.selected_property_agent_list a{
color:#4f81bd; text-decoration:none; padding-right:10px;
}
.selected_property_agent_list a:hover{
color:#323131; text-decoration:none;
}

.selected_property_agentlist_img {
width:105px; float:left;
overflow:hidden;
}

.selected_property_agent_list_blocks {
width:384px;
overflow:hidden;
border-bottom:1px dashed #cccccc; padding-bottom:13px; margin-bottom:7px;
}